package com.jz.legalpersonclass.service;

import com.jz.legalpersonclass.model.*;
import com.jz.legalplantclass.entity.LegalPlantClassAddVo;
import com.jz.util.ResultVo;

import javax.validation.Valid;
import java.util.List;

/**
 * Created by WISE on 2021/12/26.
 */
public interface LegalPersonService {

    ResultVo firstPage(LegalPersonSelectVo legalPersonSelectVo);

    ResultVo addSubClass(@Valid LegalPersonAddVo legalPersonAddVO);

    ResultVo queryById(Integer id);

    ResultVo updateSubClass(@Valid LegalPersonUpdateVo legalPersonUpdateVo);

    ResultVo updateStatus(@Valid LegalPersonUpdateStatusVo legalPersonUpdateStatusVo);


    ResultVo queryDown(Integer id);
}


